

package com.dog.basics.service.wishwash;

import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxFieldAddDto;
import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxFieldEditDto;
import com.dog.basics.bean.dto.admin.wishwash.AdminDogHxFieldFromDto;
import com.dog.basics.bean.vo.admin.wishwash.AdminDogHxFieldVo;
import com.dog.basics.bean.vo.admin.wishwash.AdminDogHxFieldInfoVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dog.basics.common.util.PageParam;
import  com.dog.basics.bean.model.wishwash.DogHxField;


/**
 * 场地信息
 *
 * @author cy code generator
 * @date 2021-07-09 17:40:28
 */
public interface DogHxFieldService extends IService<DogHxField> {
    /**
       * @Description: 后台管理分页
       * @Param: status
       * @return: IPage
       * @author cy code generator
       * @date 2021-07-09 17:40:28
       */
    IPage<AdminDogHxFieldVo> getAdminPageList(PageParam page, AdminDogHxFieldFromDto obj);

    /**
     * @Description: 后台管理查询详情
     * @Param: obj
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:28
     */
    AdminDogHxFieldInfoVo getAdminObjXq(Long id);


    /**
     * @Description: 后台管理增加
     * @Param: obj
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:28
     */
    Boolean saveAdminObj(AdminDogHxFieldAddDto obj);

    /**
     * @Description: 修改
     * @Param: obj
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:28
     */
    Boolean editAdminObj(AdminDogHxFieldEditDto obj);

    /**
     * @Description: 删除
     * @Param: ids
     * @return: Boolean
     * @author cy code generator
     * @date 2021-07-09 17:40:28
     */
    Boolean deleteObj(Long id);
}
